package genetic_algorithm;

import java.util.ArrayList;

/**
 * abstract class representing a chromosome
 */
public abstract class Chromosome
{
	/**
	 * this function returns this chromosome's data
	 * @return - this chromosome's data
	 */
	public abstract ArrayList<ArrayList<Integer>> getData();
	
	/**
	 * this function returns this chromosome's fitness
	 * @return - this chromosome's fitness
	 */
	public abstract double evaluateFitness();
}
